<?php

 class alquiler
		{
			private $id;
			private $id_colaborador;
			private $id_cliente;
			private $fecha_hora_ingreso;
			private $id_habitacion;
			private $fecha_hora_salida;
			private $fecha_sistema;
			private $costo;
			private $id_tipo_habitacion;
		// GET
			public function getId() {
			  return $this->id;
			}

			public function getId_colaborador() {
			  return $this->id_colaborador;
			}

			public function getId_cliente() {
			  return $this->id_cliente;
			}

			public function getFecha_hora_ingreso() {
			  return $this->fecha_hora_ingreso;
			}

			public function getId_habitacion() {
			  return $this->id_habitacion;
			}

			public function getFecha_hora_salida() {
			  return $this->fecha_hora_salida;
			}

			public function getFecha_sistema() {
			  return $this->fecha_sistema;
			}

			public function getCosto() {
			  return $this->costo;
			}

			public function getId_tipo_habitacion() {
			  return $this->id_tipo_habitacion;
			}

		// SET
			public function setId($id) {
			  $this->id=$id;
			}

			public function setId_colaborador($id_colaborador) {
			  $this->id_colaborador=$id_colaborador;
			}

			public function setId_cliente($id_cliente) {
			  $this->id_cliente=$id_cliente;
			}

			public function setFecha_hora_ingreso($fecha_hora_ingreso) {
			  $this->fecha_hora_ingreso=$fecha_hora_ingreso;
			}

			public function setId_habitacion($id_habitacion) {
			  $this->id_habitacion=$id_habitacion;
			}

			public function setFecha_hora_salida($fecha_hora_salida) {
			  $this->fecha_hora_salida=$fecha_hora_salida;
			}

			public function setFecha_sistema($fecha_sistema) {
			  $this->fecha_sistema=$fecha_sistema;
			}

			public function setCosto($costo) {
			  $this->costo=$costo;
			}

			public function setId_tipo_habitacion($id_tipo_habitacion) {
			  $this->id_tipo_habitacion=$id_tipo_habitacion;
			}

		// ORM GENERATE MODEL
			public function table() {
			  return "alquiler" ;
			}

			public function signesToSave() {
			  return "?,?,?,?,?,?,?,?,?";
			}

			public function signesToUpdate() {
			  return "id_colaborador=?,id_cliente=?,fecha_hora_ingreso=?,id_habitacion=?,fecha_hora_salida=?,fecha_sistema=?,costo=?,id_tipo_habitacion=?";
			}

			public function fieldsToArray() {
			  return array("id","id_colaborador","id_cliente","fecha_hora_ingreso","id_habitacion","fecha_hora_salida","fecha_sistema","costo","id_tipo_habitacion");
			}

			public function fieldsToString() {
			  return "id,id_colaborador,id_cliente,fecha_hora_ingreso,id_habitacion,fecha_hora_salida,fecha_sistema,costo,id_tipo_habitacion" ;
			}

			public function paramsToSave() {
			  $array = array(
					$this-> getId(),
					$this-> getId_colaborador(),
					$this-> getId_cliente(),
					$this-> getFecha_hora_ingreso(),
					$this-> getId_habitacion(),
					$this-> getFecha_hora_salida(),
					$this-> getFecha_sistema(),
					$this-> getCosto(),
					$this-> getId_tipo_habitacion());
			 return $array;
			}

			public function paramsToUpdate() {
			  $array = array(
					$this-> getId_colaborador(),
					$this-> getId_cliente(),
					$this-> getFecha_hora_ingreso(),
					$this-> getId_habitacion(),
					$this-> getFecha_hora_salida(),
					$this-> getFecha_sistema(),
					$this-> getCosto(),
					$this-> getId_tipo_habitacion(),
					$this-> getId());
			 return $array;
			}

        }
?>